Collaborative Creativity: From Hand Drawn Sketches to Formal Domain Specific Models and Back Again
نویسندگان
چکیده
Most of the time developers make extensive use of software tools in a software development process to support them in their day-to-day work. One of the first and most important phases is the design phase. Here tools are missing which support the creative and collaborative workflow (parallel/distributed). At the moment software designers uses classic whiteboards in team meetings to express their ideas. Subsequently a coworker uses a mobile phone or a camera to take photos of the work and remodel the picture with a modeling tool. That process is very inconvenient, error-prone and hinders a creative modeling cycle. For overcoming this ineffective process this paper shows a new approach to use digital whiteboards to transform free hand sketches in formal models and back again while modeling in a distributed team. The approach is completely independent from a pre-defined modeling language. It provides an interactive training mode to learn new graphical syntax elements and map these elements to formal metamodel entities. Based on the approach a collaborative sketch and modeling infrastructure was implemented. Video: https://www.youtube.com/watch?v=0i3M9djPrRM [Mirror: http://sse-world.de/index.php?cID=3611] Motivation and State-of-the-Art Nowadays, software development is a creative and distributed team process. The early and creative design phase is very important for successful software projects. In: Nolte, A., Prilla, M., Rittgen, P. and Oppl, S.: Proceedings of the International Workshop on Models and their Role in Collaboration at the ECSCW 2013 (MoRoCo 2013)
منابع مشابه
Scribbler: From Collaborative Sketching to Formal Domain Specific Models and Back Again
Most of the time developers make extensive use of software tools in a software development process to support them in their day-to-day work. One of the first and most important phases of this process is the design phase, but within this phase intuitive and easy to use tools, which support the creative but also collaborative workflow (parallel/distributed), are missing. At the moment, developers...
متن کاملScribbler - Drawing Models in a Creative and Collaborative Environment: from Hand-Drawn Sketches to Domain Specific Models
In the early phases, software engineers use whiteboards and flip charts to create and discuss their ideas and later they transform manually the hand drawn pictures into machine readable models. During this transformation important sketch information, like the history of origin or some elements, will be lost. To solve this problem, we present a new approach using digital whiteboards to elaborate...
متن کاملClustering Hand-Drawn Sketches via Analogical Generalization
One of the major challenges to building intelligent educational software is determining what kinds of feedback to give learners. Useful feedback makes use of models of domain-specific knowledge, especially models that are commonly held by potential students. To empirically determine what these models are, student data can be clustered to reveal common misconceptions or common problem-solving st...
متن کاملRecognizing Network-like Hand-drawn Sketches - a Convolutional Neural Network Approach
Hand-drawn sketches are powerful cognitive devices for the efficient exploration, visualization and communication of emerging ideas in engineering design. It is desirable that CAD/CAE tools be able to recognize the back-of-the-envelope sketches and extract the intended engineering models. Yet this is a nontrivial task for freehand sketches. Here we present a novel, neural network-based approach...
متن کاملGeneration of Slides from Hand-Drawn Sketches
As engineers, we often find ourselves spending a non-trivial amount of time converting sketched diagrams and figures into digital format. A lot of research has been done in conversion of hand-drawn sketches to computer drawings. However, most of it is domain-specific with training templates which must first demonstrate the shapes the user first intends to recognize as suggested by Kara and Stah...
متن کامل